热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

引导5α|图标库

引导5α|图标库原文:https://www.geesfo

引导 5α|图标库

原文:https://www . geesforgeks . org/bootstrap-5-alpha-icons-library/

bootstrap 第一次有了自己的图标库,它是为 Bootstrap 组件和文档定制设计和构建的。

引导图标被设计用于从表单控件到导航的引导组件。引导图标是支持向量组,以便快速简单地缩放,并且可以用 CSS 进行样式化。虽然它们是为 Bootstrap 构建的,但它们会添加任何项目。它们是在麻省理工学院许可下开源的,因此您可以根据需要自由下载、使用和定制。

如何安装:

引导图标发布到 npm,但如果需要,也可以下载。

使用 npm 通过命令行安装引导图标。

npm install bootstrap-icons

用法:

引导图标是支持向量机。因此,您可以根据正在处理的项目类型,以各种方式在 HTML 代码中包含内容。


  1. 将支持向量机复制粘贴为嵌入的 HTML

  2. 带有元素的 SVG 精灵

  3. 作为外部形象

注意:引导图标默认包括宽度和高度为“ 1 em ,以便通过字体大小轻松调整大小。

Various ways of usage:


  • 将 SVG 复制粘贴为嵌入的 HTML : 将图标嵌入到页面的 HTML 中(相对于外部图像文件)。这里我们使用了自定义的宽度和高度。

    html
           
         viewBox="0 0 20 20" fill="currentColor" 
         xmlns=
    "http://www.w3.org/2000/svg">
             d=
    "M6.646 3.646a.5.5 0 01.708 0l6 6a.5.5 0 010 
    .708l-6 6a.5.5 0 01-.708-.708L12.293 10 6.646 
    4.354a.5.5 0 010-.708z"/>

    示例:

    ```html

        

            Bootstrap Cards

            

        

            

            

        
    ```

    输出:


    • SVG 精灵配合<使用>元素:使用 SVG 精灵通过<使用>元素插入任意图标。使用图标的文件名作为片段标识符(例如,heart 是#heart)。SVG 精灵允许你引用一个类似于元素的外部文件,但是使用了 currentColor 的功能以便于主题化。

    示例:

    html
          fill="currentColor">
      "bootstrap-icons.svg#heart-fill"/>

          fill="currentColor">
      "bootstrap-icons.svg#toggles"/>

          fill="currentColor">
      "bootstrap-icons.svg#shop"/>

    输出:


    • 作为外部图像:将引导图标 SVG 复制到您选择的任何目录,并使用标签像普通图像一样引用它们。

    示例:

    html
         alt=""
          title="Icons">

    输出:


    • Styling of Icons:

    对于图标的样式,请将其视为与文本相同。颜色也可以通过使用. text-*类或自定义 CSS 来更改。

    示例:

    html
           
         viewBox="0 0 20 20"
         fill="currentColor"
         xmlns="http://www.w3.org/2000/svg">
      .....

    输出:



推荐阅读
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • 前端提高篇(七十):SVG基本使用、基本样式、路径path
    SVG是使用XML来描述二维图形和绘图程序的语言。SVG遵循的是xml的规范,与html5的使用有所区别SVG绘制出来的是矢量图,放大之后不会失真官方文 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • .babelrc是用来设置转码规则和插件的,这种文件在window上无法直接创建,也无法在HBuilder中创建,甚至无法查看,但可以在sublimetext中创建、查看并编辑。当 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • npmrunbuild后dist文件夹下面直接浏览器打开index.html,css和js的路径都不正确。放到跟目录下就正常了,iis上同样只能在根目录下。我项目的目录如下: ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 二十二、D3饼图Abstract在前一章中,你已经看到了条形图是如何表示某一类数 ... [详细]
  • webui之常用js操作(webui界面是什么)
    本文目录一览:1、web前端开发需要掌握的几个必备技术 ... [详细]
author-avatar
清-新花曼的日子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有